let me tell you - French English Dictionary